home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / win_u_z / wt_jan92.zip / SHAW.ZIP / STDWIN.H < prev    next >
C/C++ Source or Header  |  1991-05-10  |  1KB  |  45 lines

  1. // stdwin.h
  2.  
  3. #if !defined(STDWIN_H)
  4. #define STDWIN_H
  5.  
  6. #include<windows.h>
  7. #include"winapp.h"
  8.  
  9. /* STDWIN
  10. A class derived from Window. This class creates a standard, overlapped Window
  11. with Scroll bars.
  12. */
  13. class WinAppStdWindow : public Window
  14.     {
  15.     public:
  16.         WinAppStdWindow(char *name) :
  17.             Window(name)
  18.             {
  19.                 // StdWindow class settings
  20.             AddClassStyle(CS_HREDRAW | CS_VREDRAW | CS_DBLCLKS);
  21.  
  22.                 // Window settings: OVERLAPPEDWINDOW includes
  23.                 // OVERLAPPED, CAPTION, SYSMENU, THICKFRAME,MINIMIZE_BOX,
  24.                 // and MAXIMIZE_BOX
  25.             AddWinStyle(WS_BORDER | WS_OVERLAPPEDWINDOW | WS_VISIBLE);
  26.  
  27.             SetWinX(CW_USEDEFAULT);
  28.             SetWinY(CW_USEDEFAULT);
  29.             SetWinWidth(CW_USEDEFAULT);
  30.             SetWinHeight(CW_USEDEFAULT);
  31.             }
  32.  
  33.         static BOOL FAR PASCAL AboutDlg(HWND hDlg, unsigned message, 
  34.             WORD wParam, LONG lParam);
  35.  
  36.         void EnableScrolls(void)
  37.             {
  38.             AddWinStyle(WS_HSCROLL | WS_VSCROLL);
  39.             }
  40.     };
  41.  
  42. #endif
  43.  
  44.  
  45.